package domain;

import java.io.Serializable;

/**
 * @author carlos.garcia.marquez
 * TODO! quien hiciera los cambios que se ponga!
 */
public class Pair<F, S> implements Serializable {

    public F first;
    public S second;

    /**
     * Crea un struct {@code Pair} buit.
     */
    public Pair() {
    }

    /**
     * Crea un struct {@code Pair} amb els valors indicats.
     * @param f
     * @param s
     */
    public Pair(F f, S s) {
        first = f;
        second = s;
    }

    /**
     * @return La representació de {@code Pair} com a String.
     */
    @Override
    public String toString() {
        return "First:\n" + first.toString() + "\nSecond:\n" + second.toString();
    }
}
